package com.hwadee.ems.domain.dto;

import com.hwadee.ems.enums.UserRole;

import lombok.Data;

/**
 * @author EnosElinsa
 * @since 2024/06/19
 */
@Data
public class UserDTO {

    /**
     * 用户编号
     */
    private Long id;

    /**
     * 用户姓名
     */
    private String name;

    /**
     * 学号/工号
     */
    private String number;

    /**
     * 学生所属班级编号 references class(id) for (name)
     */
    private Long classId;

    /**
     * 学生所属班级名称
     */
    private String className;

    /**
     * 教师所属院系编号 references department(id) for (name)
     */
    private Long departmentId;

    /**
     * 教师所属院系名称
     */
    private String departmentName;

    /**
     * 用户角色，0代表学生，1代表教师，2代表教务员，3代表其他
     */
    private UserRole role;

    /**
     * 登录凭证
     */
    private String token;

}
